package com.ruoyi.buss.qmcy.domain;

import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 信用卡信息对象 QMCY_XYK_INFO
 * 
 * @author sxy
 * @date 2021-07-16
 */
public class QmcyXykInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 卡号 */
    @ApiModelProperty("卡号")
    @Excel(name = "卡号")
    private String cardNo;

    /** 机构 */
    @ApiModelProperty("机构")
    @Excel(name = "机构")
    private String orgNo;

    /** 卡状态:A,因未激活而关闭;B,银行止付卡片;H,因逾期停息停滞纳金;L,卡片丢失;Q,持卡人请求关闭 */
    @ApiModelProperty("卡状态:A,因未激活而关闭;B,银行止付卡片;H,因逾期停息停滞纳金;L,卡片丢失;Q,持卡人请求关闭")
    @Excel(name = "卡状态:A,因未激活而关闭;B,银行止付卡片;H,因逾期停息停滞纳金;L,卡片丢失;Q,持卡人请求关闭")
    private String zt;

    /** 状态发生日期 */
    @ApiModelProperty("状态发生日期")
    @Excel(name = "状态发生日期")
    private String ztrq;

    /** 产生日期 */
    @ApiModelProperty("产生日期")
    @Excel(name = "产生日期")
    private String csrq;

    /** 发卡日期 */
    @ApiModelProperty("发卡日期")
    @Excel(name = "发卡日期")
    private String fkrq;

    /** 证件号码 */
    @ApiModelProperty("证件号码")
    @Excel(name = "证件号码")
    private String idCard;

    /** 激活日期 */
    @ApiModelProperty("激活日期")
    @Excel(name = "激活日期")
    private String jhrq;

    /** 信用卡额度 */
    @ApiModelProperty("信用卡额度")
    @Excel(name = "信用卡额度")
    private String ed;

    /** 逾期金额 */
    @ApiModelProperty("逾期金额")
    @Excel(name = "逾期金额")
    private String yqje;

    /** 本年交易次数 */
    @ApiModelProperty("本年交易次数")
    @Excel(name = "本年交易次数")
    private String tradeBn;

    /** 本年交易发生额 */
    @ApiModelProperty("本年交易发生额")
    @Excel(name = "本年交易发生额")
    private String jyjeBn;

    /** 本季度交易次数 */
    @ApiModelProperty("本季度交易次数")
    @Excel(name = "本季度交易次数")
    private String tradeBj;

    /** 本季度交易发生额 */
    @ApiModelProperty("本季度交易发生额")
    @Excel(name = "本季度交易发生额")
    private String jyjeBj;

    /** 本月交易次数 */
    @ApiModelProperty("本月交易次数")
    @Excel(name = "本月交易次数")
    private String tradeBy;

    /** 本月交易发生额 */
    @ApiModelProperty("本月交易发生额")
    @Excel(name = "本月交易发生额")
    private String jyjeBy;

    /** $column.columnComment */
    @ApiModelProperty("下发时间戳")
    @Excel(name = "下发时间戳")
    private String xfsjc;

    /** $column.columnComment */
    @ApiModelProperty("更新时间戳")
    @Excel(name = "更新时间戳")
    private String gxsjc;

    public void setCardNo(String cardNo) 
    {
        this.cardNo = cardNo;
    }

    public String getCardNo() 
    {
        return cardNo;
    }
    public void setOrgNo(String orgNo) 
    {
        this.orgNo = orgNo;
    }

    public String getOrgNo() 
    {
        return orgNo;
    }
    public void setZt(String zt) 
    {
        this.zt = zt;
    }

    public String getZt() 
    {
        return zt;
    }
    public void setZtrq(String ztrq) 
    {
        this.ztrq = ztrq;
    }

    public String getZtrq() 
    {
        return ztrq;
    }
    public void setCsrq(String csrq) 
    {
        this.csrq = csrq;
    }

    public String getCsrq() 
    {
        return csrq;
    }
    public void setFkrq(String fkrq) 
    {
        this.fkrq = fkrq;
    }

    public String getFkrq() 
    {
        return fkrq;
    }
    public void setIdCard(String idCard) 
    {
        this.idCard = idCard;
    }

    public String getIdCard() 
    {
        return idCard;
    }
    public void setJhrq(String jhrq) 
    {
        this.jhrq = jhrq;
    }

    public String getJhrq() 
    {
        return jhrq;
    }
    public void setEd(String ed) 
    {
        this.ed = ed;
    }

    public String getEd() 
    {
        return ed;
    }
    public void setYqje(String yqje) 
    {
        this.yqje = yqje;
    }

    public String getYqje() 
    {
        return yqje;
    }
    public void setTradeBn(String tradeBn) 
    {
        this.tradeBn = tradeBn;
    }

    public String getTradeBn() 
    {
        return tradeBn;
    }
    public void setJyjeBn(String jyjeBn) 
    {
        this.jyjeBn = jyjeBn;
    }

    public String getJyjeBn() 
    {
        return jyjeBn;
    }
    public void setTradeBj(String tradeBj) 
    {
        this.tradeBj = tradeBj;
    }

    public String getTradeBj() 
    {
        return tradeBj;
    }
    public void setJyjeBj(String jyjeBj) 
    {
        this.jyjeBj = jyjeBj;
    }

    public String getJyjeBj() 
    {
        return jyjeBj;
    }
    public void setTradeBy(String tradeBy) 
    {
        this.tradeBy = tradeBy;
    }

    public String getTradeBy() 
    {
        return tradeBy;
    }
    public void setJyjeBy(String jyjeBy) 
    {
        this.jyjeBy = jyjeBy;
    }

    public String getJyjeBy() 
    {
        return jyjeBy;
    }
    public void setXfsjc(String xfsjc) 
    {
        this.xfsjc = xfsjc;
    }

    public String getXfsjc() 
    {
        return xfsjc;
    }
    public void setGxsjc(String gxsjc) 
    {
        this.gxsjc = gxsjc;
    }

    public String getGxsjc() 
    {
        return gxsjc;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("cardNo", getCardNo())
            .append("orgNo", getOrgNo())
            .append("zt", getZt())
            .append("ztrq", getZtrq())
            .append("csrq", getCsrq())
            .append("fkrq", getFkrq())
            .append("idCard", getIdCard())
            .append("jhrq", getJhrq())
            .append("ed", getEd())
            .append("yqje", getYqje())
            .append("tradeBn", getTradeBn())
            .append("jyjeBn", getJyjeBn())
            .append("tradeBj", getTradeBj())
            .append("jyjeBj", getJyjeBj())
            .append("tradeBy", getTradeBy())
            .append("jyjeBy", getJyjeBy())
            .append("xfsjc", getXfsjc())
            .append("gxsjc", getGxsjc())
            .toString();
    }
}
